From 405b54c72e35dba0ec47c28f123af3438969f6df Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 16 Feb 2011 18:46:44 -0500 Subject: [PATCH] Check the return value of gtk_tree_model_get_iter Noticed in passing, didn't really see it crash there, but better safe than sorry. --- gtk/gtktreeview.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 8fffa8ebb0..be37219636 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -2912,9 +2912,12 @@ row_is_separator (GtkTreeView *tree_view, GtkTreeIter tmpiter; if (iter) - tmpiter = *iter; + tmpiter = *iter; else - gtk_tree_model_get_iter (tree_view->priv->model, &tmpiter, path); + { + if (!gtk_tree_model_get_iter (tree_view->priv->model, &tmpiter, path)) + return FALSE; + } is_separator = tree_view->priv->row_separator_func (tree_view->priv->model, &tmpiter, -- 2.30.2